# 使用官方标准版 Ubuntu 22.04 LTS 镜像
FROM ubuntu:22.04

# 更新软件源并安装必要的依赖
RUN apt update && apt install -y libz-dev && rm -rf /var/lib/apt/lists/*

# 创建工作目录
WORKDIR /app

# 复制二进制文件和相关配置到容器中
COPY dist/main/ /app/

# 授予执行权限
RUN chmod +x /app/main

# 暴露端口（根据实际需求修改）
EXPOSE 8000

# 定义容器启动命令
CMD ["/app/main", "--conf", "/app/conf.ini", "--license", "/app/license"]